Главная <-- Обзор платформы <-- Толковый словарь 1С:Предприятия 8 <-- X <-- XML -сериализация, механизм (XML Serialization, Mechanism)

XML -сериализация, механизм (XML Serialization, Mechanism)

XML-сериализация - это процесс преобразования данных 1С:Предприятия 8 в последовательность данных формата XML и наоборот, преобразование последовательности данных формата XML в данные 1С:Предприятия 8, если существует подходящий тип данных.

Средства XML-сериализации активно используются при реализации различных схем обмена данными.

Сериализуемые типы данных 1С:Предприятия 8

С точки зрения представления в XML типы данных 1С:Предприятия 8 делятся на простые и сложные.

К простым типам данных относятся типы, значения которых представляются подсистемой XML-сериализации в виде элементов XML только с текстовым содержимым:

Значения сложных типов представляются в виде элементов XML, содержащих вложенные элементы:

Объекты базы данных представляются в XML как совокупность значений реквизитов и табличных частей. Состав элементов XML, вложенных в корневой элемент, определяется типом объекта базы данных, а также составом реквизитов и табличных частей. Каждый из реквизитов объекта представляется отдельным вложенным элементом XML; каждая из табличных частей также представляется отдельным вложенным элементом XML. Каждая из строк табличной части представляется элементом XML, вложенным в элемент, представляющий табличную часть. Реквизиты табличной части представляются элементами XML, вложенными в элемент, представляющий строку табличной части.

Представление в XML набора записей включает отбор, по которому получен набор записей и сами записи, входящие в отбор. Значения отбора представляются вложенным элементом XML с именем Filter, а все записи составляющие набор записей - вложенным элементом XML с именем Records. Отдельные записи представляются элементами XML с именем Record, вложенными в элемент Records.

Полезные ссылки: